var extension;
var subs;
var tiempo22=0;
var timer2=0;
var cWins = new Array();
var actual;
var ventana_actual;
var ventanasmall_actual;
var contador_ventanas=0;
var profundidad=50;
var subsss;
    jQuery.noConflict();
Window.keepMultiModalWindow=true;

var map = null;
var ver_tickets;
var historial_tickets;     


function getMap()
      {
        map = new Microsoft.Maps.Map(document.getElementById('myMap'), {credentials: 'AtRGpxV_b3MqQnkk5NET_s6URzeaVty9y7LdHiiLOaP-KiMWHwthaNU99ru0vD6p',showDashboard: false,enableSearchLogo: false,width:400, height:400});
      }
      
      function getCenter()
      {
        var latlon = map.getCenter();
        document.getElementById('lati').value=latlon.latitude;
        document.getElementById('longi').value=latlon.longitude;
        nombre=document.getElementById('nombre_ubi').value;
        llamarasincrono("campanas/obtener_ubicacion.php?uno="+latlon.latitude+"&dos="+latlon.longitude+"&nombre="+nombre,"ubicaciones");
        document.getElementById('nombre_ubi').value='';

      }

function ventana_lync()
{
	window.open('http://www.adapare.mx/lync','Ventana','width=400,height=600');
}
function ventana_adaphone()
{
	window.open('adaphone/index.php','Ventana','width=300,height=420,scrollbars=0');
}

function calculadora(total)
{
		var total_mensual=0;
		var total_inicial=0;
		var total_premises=0;
		var descripcion='Contiene:<br>';
		var variables='';
		var r=0;
		for(i=1;i<=total;i++)
		{
			if(document.getElementById('nombre_'+i).checked)
			{
					if(document.getElementById('cantidad_'+i).value!='' || document.getElementById('cantidad_'+i).value!=0)
					{
						r++;
						total_mensual=parseFloat(total_mensual)+(parseFloat(document.getElementById('mensual_'+i).value)*parseFloat(document.getElementById('cantidad_'+i).value));
						total_inicial=parseFloat(total_inicial)+(parseFloat(document.getElementById('inicial_'+i).value)*parseFloat(document.getElementById('cantidad_'+i).value));
						total_premises=parseFloat(total_premises)+(parseFloat(document.getElementById('premises_'+i).value)*parseFloat(document.getElementById('cantidad_'+i).value));
						descripcion=descripcion+'<br>'+document.getElementById('descripcion_'+i).value;
						variables=variables+'<input type="hidden" id="funcionalidad_'+r+'" name="funcionalidad_'+r+'" value="'+document.getElementById('nombre_'+i).value+'"><input type="hidden" id="cantidad_'+r+'" name="cantidad_'+r+'" value="'+document.getElementById('cantidad_'+i).value+'"><input type="hidden" id="precio_inicial'+r+'" name="precio_inicial'+r+'" value="'+parseFloat(document.getElementById('inicial_'+i).value)*parseFloat(document.getElementById('cantidad_'+i).value)+'"><input type="hidden" id="precio_mensual'+r+'" name="precio_mensual'+r+'" value="'+parseFloat(document.getElementById('mensual_'+i).value)*parseFloat(document.getElementById('cantidad_'+i).value)+'"><input type="hidden" id="precio_premises'+r+'" name="precio_premises'+r+'" value="'+parseFloat(document.getElementById('premises_'+i).value)*parseFloat(document.getElementById('cantidad_'+i).value)+'">';
						document.getElementById('init_'+i).innerHTML=parseFloat(document.getElementById('inicial_'+i).value)*parseFloat(document.getElementById('cantidad_'+i).value);
						document.getElementById('month_'+i).innerHTML=parseFloat(document.getElementById('mensual_'+i).value)*parseFloat(document.getElementById('cantidad_'+i).value);
						document.getElementById('prem_'+i).innerHTML=parseFloat(document.getElementById('premises_'+i).value)*parseFloat(document.getElementById('cantidad_'+i).value);
					}
					else
					{
						document.getElementById('nombre_'+i).checked=0;
					}

					
			}
			variables=variables+'<input type="hidden" name="total_seleccionado" id="total_seleccionado" value="'+r+'">';
			document.getElementById('total_mensual').value=total_mensual;
			document.getElementById('total_inicial').value=total_inicial;
			document.getElementById('total_premises').value=total_premises;
			document.getElementById('funcionalidades').innerHTML=descripcion;
			document.getElementById('datos_ocultos').innerHTML=variables;

		}



}


function generar_depto(id_empresa)
{
	llamarasincrono('prospectacion/genera_depto.php?empresa='+id_empresa,'departamento');
}
function genera_categoria(departamento)
{
	
	llamarasincrono('prospectacion/genera_categoria.php?departamento='+departamento,'categoria');
}

function notificaciones(texto)
{
	jQuery.noticeAdd({
				text: texto,
				stay: false
			});
}

function formCallback(result, form) 
{
							if(result)
							{
								//alert('aaa');
							}
}

function costo_total(linea)
{
	
	if(document.getElementById('productito_'+linea).value!=0 && document.getElementById('precio_'+linea).value !=0)
	{
		
		
		precio=document.getElementById('precio_'+linea).value;
		unidades=document.getElementById('unidades_'+linea).value;
		total=precio*unidades;
		document.getElementById('total_'+linea).value=total.toFixed(2);	
	}
	else
	{
		num=0;
		document.getElementById('total_'+linea).value=num.toFixed(2);
	}
}

function precio_unitario(linea)
{
	if(document.getElementById('productito_'+linea).value!=0)
	{
		document.getElementById('unidades_'+linea).disabled=false;
		id_producto=document.getElementById('productito_'+linea).value;
		llamarasincrono("compra_remision/precio_unitario.php?linea="+linea+"&id="+id_producto,"uniuni_"+linea);
	}
	else
	{
		
		document.getElementById('unidades_'+linea).disabled=true;
	}
}

function ventana(URL)
	{
	   window.open(URL,"Enviar Tweet","width=2500,height=150,scrollbars=NO")
	}

function genera_seleccion()
     {
          
          document.getElementById('numero').value=document.getElementById('num_producto').value;

          llamarasincrono("compra_remision/genera_espacio.php?cantidad="+document.getElementById('num_producto').value+"&empresa="+document.getElementById('empresa').value+"&prove="+document.getElementById('empresafin').value,"anadir");
     }

function genera_seleccion2()
     {
          
          document.getElementById('numero').value=document.getElementById('num_producto').value;
          llamarasincrono("compra_remision/genera_espacio2.php?cantidad="+document.getElementById('num_producto').value,"anadir");
     }


function alertacerrar()
{
		if(document.getElementById('estado').value==3)
		{
				llamarasincrono('ticket/calificacion.php?id='+document.getElementById('id').value,'critico');
		}	
		else
		{
			
			document.getElementById('critico').innerHTML="";
		}
}

function validaciones(valid)
{
	Validation.addAllThese([
			['email', 'Ingrese un correo valido', {
				minLength : 13,
				include: ['validate-email']				
							}],
			['email_vacio', 'Ingrese un correo valido', {
				minLength : 0,
				include: ['validate-email']				
							}],				
			['url_vacio', 'Ingrese una url valida', {
				minLength : 0,
				include: ['validate-url']				
							}],								
			['confirmacion', 'la contraseña no coincide', { 	
				equalToField : 'pass'
							}],
			['cp', 'Ingrese un codigo postal de 5 caracteres', { 	
				minLength : 5,
				maxLength : 5,
				include: ['validate-numeric']				
							}],
			['twitter', 'Ingrese solo 140 caracteres', { 	
				maxLength : 140,
				include: ['required']				
							}],
			['campos', 'Minimo 3 caracteres', { 	
				minLength : 3
							}],			
			
			['rfc', 'RFC invalido', { 	
				minLength : 12,
				maxLength : 13,
				pattern : new RegExp("^[A-Z]{3,4}[0-9]{6}[A-Z0-9]{3}$","")
							}],
			['fecha', 'Fecha invalida', { 	
				pattern : new RegExp("^([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})$","")
							}],
			['suma', 'La suma debe los porcentajes debe ser 100%', { 	
				is : '100.00'
							}],
			['especiales', 'Se ingresaron caracteres especiales',{
				pattern: new RegExp("^[^\\/><+()%,;:]+$","")
				}],
			['numeritos', 'Numeros mayores a 1%',{
				min :1,
				max:100
				}]							
						]);
}

function mensajito(mensaje)
{
	win2=Dialog.alert(mensaje, {className: "alphacube",resizable:true, width:450, height:150, recenterAuto:false,
						   onOk:function(win) 
						   {
		//						if(contador_ventanas==0)
//									if($('status'))
	//								$('status').style.display = 'none';
								Windows.closeAll();
								return true;
						   }
						   });
//	contador_ventanas++;
		win2.setZIndex(30);
}

function confirma2(mensaje, pagina,contenedor)
{
	var win=Dialog.confirm(mensaje, {width:300, okLabel: "Aceptar", className: "alphacube", cancelLabel: "Cancelar", 
						   cancel:function(win) 
						   {
							   return false;
							}, 
						   ok:function(win) 
						   {
							  llamarasincrono2(pagina, contenedor)
	//						  if(contador_ventanas==0)
//							  $('status').style.display = 'none';
							  return true;
						   }
						   });
//						contador_ventanas++;
	}


function confirma_mensaje(mensaje, pagina, tiempo)
{
	var win=Dialog.alert(mensaje, {width:450, okLabel: "Cerrar", className: "alphacube", 
						   ok:function(win) 
						   {
							  redireccionar(pagina, tiempo);
							  if(contador_ventanas==0)
//							  	if($('status'))
	//						  	$('status').style.display = 'none';
							  return true;

						   }
						   });
						//contador_ventanas++;
	}

function confirma_alerta(mensaje, pagina, div)
{
	var win=Dialog.alert(mensaje, {width:450, okLabel: "Aceptar", className: "alphacube", 
						   ok:function(win) 
						   {
							  llamarasincrono2(pagina, div);
//							  if(contador_ventanas==0)
	//						  $('status').style.display = 'none';
							  return true;
						   }
						   });
//						contador_ventanas++;
	}

function confirma(mensaje,form)
{
	var win=Dialog.confirm(mensaje, {width:300, okLabel: "Aceptar", className: "alphacube", cancelLabel: "Cancelar", 
						   cancel:function(win) 
						   {
							   return false;
							}, 
						   ok:function(win) 
						   {
							  $(form).submit();
//							  if(contador_ventanas==0)
	//						  $('status').style.display = 'none';
							  return true;
						   }
						   });
//						contador_ventanas++;
	}


function ventanita(pagina,titulo,centrado)
{
//	Dialog.alert({url:pagina, options: {method: 'get'}}, 
 //           {className: "alphacube",resizable:true,title: titulo, width:450, height:150, destroyOnClose: true, recenterAuto:false});
		var win2 = new Window({className: "alphacube",resizable:true,title: titulo, width:950, height:510,left:cWins.length*50,recenterAuto:true,
		onFocus:function(win) 
		{
			actual=win.getId();
		},
		onShow:function(win) 
		{		
			actual=win.getId();
			jQuery("html").css('overflow','hidden');
		}
		});
		
//win2.setDestroyOnClose();
		cWins.push(win2);
		if(cWins.length==1)
			win2.setZIndex(20);
		else
		{
			win2.setZIndex(20+contador_ventanas+1);
		}
		win2.setCloseCallback(function(win)
		{
//			win=getFocusedWindow();
			jQuery("html").css('overflow','auto');
			win.hide();
			contador_ventanas--;
			win.destroy();
			if(contador_ventanas==0)
			{
				cWins = new Array();
//				$('status').style.display = 'none';
				//Windows.removeObserver(this);
				
			}
		});
		win2.toFront();
//		win2.show(true);
////////////////////////////////////////////////////////////////////////////////////////////////////////
		win2.showCenter();
		win2.setAjaxContent(pagina,{options: {method: 'post', encoding:'utf-8'}},false,true);
		contador_ventanas++;
		ventana_actual=win2;
	//$('status').style.display = 'block';
	//location.hash='#';
}

function ventanita_nomodal(pagina,titulo,options)
{
//	Dialog.alert({url:pagina, options: {method: 'get'}}, 
 //           {className: "alphacube",resizable:true,title: titulo, width:450, height:150, destroyOnClose: true, recenterAuto:false});
 		 opciones={className: "alphacube",resizable:true,title: titulo, width:950, height:510,recenterAuto:true};
		 opciones=Object.extend(opciones,options);
		var win2 = new Window(opciones);
		
//win2.setDestroyOnClose();
		cWins.push(win2);
		if(cWins.length==1)
			win2.setZIndex(20);
		else
		{
			win2.setZIndex(20+contador_ventanas+1);
		}
		win2.setCloseCallback(function(win)
		{
//			win=getFocusedWindow();
			win.hide();
			contador_ventanas--;
			win.destroy();
			if(contador_ventanas==0)
			{
				cWins = new Array();
//				$('status').style.display = 'none';
				//Windows.removeObserver(this);
			}
		});
		win2.toFront();
		win2.show();
////////////////////////////////////////////////////////////////////////////////////////////////////////
//		win2.showCenter();
		win2.setAjaxContent(pagina,{options: {method: 'post', encoding:'utf-8'}},false,false);
	//$('status').style.display = 'block';
	//location.hash='#';
	return win2;
}



function ventanita_formulario(pagina,titulo,formulario)
{
//	Dialog.alert({url:pagina, options: {method: 'get'}}, 
 //           {className: "alphacube",resizable:true,title: titulo, width:450, height:150, destroyOnClose: true, recenterAuto:false});
		var win2 = new Window({className: "alphacube",resizable:true,scrollbars:1,title: titulo, width:950, height:510,left:cWins.length*50,recenterAuto:true,
		onFocus:function(win) 
		{
			actual=win.getId();
		},
		onShow:function(win) 
		{		
			actual=win.getId();
		}
		});
		
//win2.setDestroyOnClose();
		cWins.push(win2);
		if(cWins.length==1)
			win2.setZIndex(20);
		else
		{
			win2.setZIndex(20+contador_ventanas+1);
		}
		win2.setCloseCallback(function(win)
		{
//			win=getFocusedWindow();
			win.hide();
			contador_ventanas--;
			win.destroy();
			if(contador_ventanas==0)
			{
				cWins = new Array();
//				$('status').style.display = 'none';
				//Windows.removeObserver(this);
			}
		});
		win2.toFront();
//		win2.show(true);
////////////////////////////////////////////////////////////////////////////////////////////////////////
		win2.showCenter();
		win2.setAjaxContent(pagina,{method: 'post', encoding:'utf-8',parameters:$(formulario).serialize(true)},false,true);
		contador_ventanas++;
	//$('status').style.display = 'block';
	//location.hash='#';
}

function ventanita_small(pagina,titulo,options)
{
//	Dialog.alert({url:pagina, options: {method: 'get'}}, 
 //           {className: "alphacube",resizable:true,title: titulo, width:450, height:150, destroyOnClose: true, recenterAuto:false});
		//var win2 = new Window({className: "alphacube",resizable:true,title: titulo, width:500, height:250,left:cWins.length*50,top:0,recenterAuto:true,
		opciones={className: "alphacube",resizable:true,title: titulo, width:650, height:420,recenterAuto:true,
		onFocus:function(win) 
		{
			actual=win.getId();
		},
		onShow:function(win) 
		{		
			actual=win.getId();
//			Windows.focus(actual);
		}
		};
		opciones=Object.extend(opciones,options);
		
		var win2 = new Window(opciones);
		win2.setAjaxContent(pagina,{method: 'post',encoding:'utf-8'},false,false);
//win2.setDestroyOnClose();
		cWins.push(win2);
		if(cWins.length==1)
			win2.setZIndex(30);
		else
		{
			win2.setZIndex(30+contador_ventanas+1);
		}
		win2.setCloseCallback(function(win)
		{
//			win=getFocusedWindow();
			win.hide();
			contador_ventanas--;
			win.destroy();
			if(contador_ventanas==0)
			{
				cWins = new Array();
//				$('status').style.display = 'none';
				//Windows.removeObserver(this);
			}
		});
		
		win2.toFront();
//		win2.show(true);
////////////////////////////////////////////////////////////////////////////////////////////////////////
		win2.showCenter();
		ventanasmall_actual=win2;
	contador_ventanas++;
	//$('status').style.display = 'block';
}

function ventanita_url(pagina,titulo)
{
//	Dialog.alert({url:pagina, options: {method: 'get'}}, 
 //           {className: "alphacube",resizable:true,title: titulo, width:450, height:150, destroyOnClose: true, recenterAuto:false});
		var win2 = new Window({url:pagina,className: "alphacube",resizable:true,title: titulo, width:950, height:510,recenterAuto:true,
		onFocus:function(win) 
		{
			actual=win.getId();
		},
		onShow:function(win) 
		{		
			actual=win.getId();
		}
		});
//win2.setDestroyOnClose();
		cWins.push(win2);
		if(cWins.length==1)
			win2.setZIndex(30);
		else
		{
			win2.setZIndex(30+contador_ventanas+1);
		}
		win2.setCloseCallback(function(win)
		{
//			win=getFocusedWindow();
			win.hide();
			contador_ventanas--;
			win.destroy();
			if(contador_ventanas==0)
			{
				cWins = new Array();
				//$('status').style.display = 'none';
				//Windows.removeObserver(this);
			}
		});
		win2.toFront();
		//win2.show(true);
////////////////////////////////////////////////////////////////////////////////////////////////////////
		win2.showCenter(true);

	contador_ventanas++;
//	$('status').style.display = 'block';
	//location.hash='#';
}


function ventanita_url_small(pagina,titulo)
{
//	Dialog.alert({url:pagina, options: {method: 'get'}}, 
 //           {className: "alphacube",resizable:true,title: titulo, width:450, height:150, destroyOnClose: true, recenterAuto:false});
		var win2 = new Window({url:pagina,className: "alphacube",resizable:true,title: titulo,width:500, height:250,recenterAuto:true,
		onFocus:function(win) 
		{
			actual=win.getId();
		},
		onShow:function(win) 
		{		
			actual=win.getId();
		}
		});
//win2.setDestroyOnClose();
		cWins.push(win2);
		if(cWins.length==1)
			win2.setZIndex(30);
		else
		{
			win2.setZIndex(30+contador_ventanas+1);
		}
		win2.setCloseCallback(function(win)
		{
//			win=getFocusedWindow();
			win.hide();
			contador_ventanas--;
			win.destroy();
			if(contador_ventanas==0)
			{
				cWins = new Array();
				//$('status').style.display = 'none';
				//Windows.removeObserver(this);
			}
		});
		win2.toFront();
//		win2.show(true);
////////////////////////////////////////////////////////////////////////////////////////////////////////
		win2.showCenter(true);

	contador_ventanas++;
//	$('status').style.display = 'block';
	//location.hash='#';
}


function callbackventanita()
{
	
	myObserver = 
	{ 
		onClose: function(eventName, win) 
		{
//			contador_ventanas--;		
				win.hide();
			/*if(contador_ventanas==0)
			{
				cWins = new Array();
				$('status').style.display = 'none';
				//Windows.removeObserver(this); 
				
			}*/
			
		},
		onFocus:function(eventName, win) 
		{
			actual=win.getId();
		},
		onShow:function(eventName, win) 
		{		
			actual=win.getId();
		},
		onHide:function(eventName, win) 
		{
			contador_ventanas--;
				win.destroy();
			if(contador_ventanas==0)
			{
				cWins = new Array();
//				$('status').style.display = 'none';
				//Windows.removeObserver(this);
			}
		},
		onMaximize:function(eventName, win) 
		{
			maximize();
		},
		onMinimize:function(eventName, win) 
		{
			
		}

	}
Windows.addObserver(myObserver);

}

function cerrartodasventanitas()
{
	jQuery("html").css('overflow','auto');
	Windows.closeall();
}

function cerrarventanitas()
{
	for(var i=0;  i<(cWins.length);  i++) 
	{
		if(cWins[i].getId()==actual)
		{	
		  contador_ventanas--;
		  cWins[i].hide();
		  cWins[i].destroy();
			if(contador_ventanas==0)
			{
				cWins = new Array();
//				$('status').style.display = 'none';
				//Windows.removeObserver(this);
			}
		  return;
		}
	}
//	cWins = new Array();
}

function actualizar()
{
	for(var i=0;  i<(cWins.length);  i++) 
	{
		if(cWins[i].getId()==actual)
		{
			jQuery("html").css('overflow','auto');	
		  cWins[i].refresh();
		  return;
		}
	}
//	cWins = new Array();
}


function cerrarventanita()
{
	jQuery("html").css('overflow','auto');
	setTimeout ("cerrarventanitas();",500);
	//$(actual).style.display='none';
//	cWins = new Array();
}

function com()
{
		for(var i=0;  i<(cWins.length);  i++) 
		{
			if(cWins[i].getId()==actual)
			  cWins[i].hide();
		}

}

function borrarventanita(mensaje,mensaje2,nombre)
{
	a=0;
	for (i=0; i<$(nombre).elements.length; i++) 
	{
			if ($(nombre).elements[i].type == "checkbox") 
               if ($(nombre).elements[i].checked) 
				   a++;
	}
	if(a>0)
	{
		confirma(mensaje,nombre);
	}
	else
	{
		mensajito(mensaje2);
	}
	
}

function editardatosventanita(nombre,pagina,titulo)
{
	a=0;
	for (i=0; i<nombre.elements.length; i++) {
			if (nombre.elements[i].type == "checkbox") {
               if (nombre.elements[i].checked) {
				   a++;
			   }
			}
	}

if(a==1)
{
			cWins = new Array();
			//cerrarventanita();
	if(pagina.indexOf('?')==-1)
			getstr=pagina+"?";
		else
			getstr=pagina+"&";

	for (i=0; i<nombre.elements.length; i++) 
			if (nombre.elements[i].type == "checkbox") 
               if (nombre.elements[i].checked) 
                  getstr += nombre.elements[i].name + "=" + encodeURIComponent(nombre.elements[i].value) + "&";
//	$('status').style.display = 'block';
	ventanita(getstr,titulo,1);
	//callbackventanita();
	nombre.reset();
}
else
		mensajito("Seleccione solo un elemento para mostrar el contenido");

}


function editardatosventanita2(nombre,pagina,titulo)
{
	a=0;
	for (i=0; i<nombre.elements.length; i++) {
			if (nombre.elements[i].type == "checkbox") {
               if (nombre.elements[i].checked) {
				   a++;
			   }
			}
	}

if(a>=1)
{
			cWins = new Array();
			//cerrarventanita();
	if(pagina.indexOf('?')==-1)
			getstr=pagina+"?";
		else
			getstr=pagina+"&";

	for (i=0; i<nombre.elements.length; i++) 
			if (nombre.elements[i].type == "checkbox") 
               if (nombre.elements[i].checked) 
                  getstr += nombre.elements[i].name + "=" + encodeURIComponent(nombre.elements[i].value) + "&";
//	$('status').style.display = 'block';
	ventanita(getstr,titulo,1);
	//callbackventanita();
	nombre.reset();
}
else
		mensajito("Seleccione solo un elemento para mostrar el contenido");

}


function editardatosventanita_url(nombre,pagina,titulo)
{
	a=0;
	for (i=0; i<nombre.elements.length; i++) {
			if (nombre.elements[i].type == "checkbox") {
               if (nombre.elements[i].checked) {
				   a++;
			   }
			}
	}
	
if(a>=1)
{
	cWins = new Array();
			//cerrarventanita();
	if(pagina.indexOf('?')==-1)
			getstr=pagina+"?";
		else
			getstr=pagina+"&";

	for (i=0; i<nombre.elements.length; i++) 
			if (nombre.elements[i].type == "checkbox") 
               if (nombre.elements[i].checked) 
                  getstr += nombre.elements[i].name + "=" + encodeURIComponent(nombre.elements[i].value) + "&";
//	$('status').style.display = 'block';
	ventanita_url(getstr,titulo,1);
	//callbackventanita();
	nombre.reset();
}
else
		mensajito("Seleccione solo un elemento para mostrar el contenido");
}


function check(nombre,pagina,div)
{
		a=0;
	for (i=0; i<nombre.elements.length; i++)
			if (nombre.elements[i].type == "checkbox") 
               if (nombre.elements[i].checked)
				   a++;
	if(a>=1)
	{
	
		if(pagina.indexOf('?')==-1)
			getstr=pagina+"?";
		else
			getstr=pagina+"&";
	
		for (i=0; i<nombre.elements.length; i++) 
			if (nombre.elements[i].type == "checkbox") 
				   if (nombre.elements[i].checked) 
				   {
					  getstr += "id=" + encodeURIComponent(nombre.elements[i].name) + "&";	
					  break;
				   }
		llamarasincrono(getstr,div);
	}
	else
	{
		mensajito("Seleccione al menos un elemento para mostrar el contenido");
	}
}


function datosventanita(nombre,pagina,titulo)
{
		

	a=0;
	for (i=0; i<nombre.elements.length; i++)
			if (nombre.elements[i].type == "checkbox") 
               if (nombre.elements[i].checked)
				   a++;

if(a>=1)
{
//	cWins = new Array();
	//cerrarventanita();
//	$('status').style.display = 'block';	
	
	for (i=0; i<nombre.elements.length; i++) 
	{	
		if(pagina.indexOf('?')==-1)
			getstr=pagina+"?";
		else
			getstr=pagina+"&";

		if (nombre.elements[i].type == "checkbox") 
               if (nombre.elements[i].checked) 
			   {
                  getstr += "id=" + encodeURIComponent(nombre.elements[i].name) + "&";	
				  	var opciones =arguments[3] || {numero:0}
					var numero=opciones.numero || 0	
					if(numero==0)
					  ventanita(getstr,titulo,0);
					else
					ventanita_url(getstr,titulo);
			   }
	}
	//callbackventanita();
}
else
{
	mensajito("Seleccione al menos un elemento para mostrar el contenido");
}

	nombre.reset();
}




function textoarea(nombre,texto){
	var ta=nombre;
	ta.value+=texto; 
}

function limpia(nombre){
	var ta=nombre;
	ta.value=''; 
}

function limpiadiv(div){
	var d = document.getElementById(div);
while (d.hasChildNodes())
d.removeChild(d.firstChild);
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


function efectos(destino,numero){
switch(numero)
	{
		case 0:
		Element.none;
		////location.hash='#'; //permite llevar al div que se tiene seleccionado en particular
		break;
		case 1:
		Element.hide(destino);
		new Effect.Grow(destino, { duration: 1.0
											});
		break;
		case 2:
		Element.hide(destino);
		new Effect.BlindDown(destino, { duration: 0.1,
						afterUpdate: function()
						{
		//					location.hash='#'+destino;							
						},
						beforeUpdate: function()
						{
			//				location.hash='#'+destino;							
						}
						});
		break;
		case 3:
		Element.hide(destino);
	//	new Effect.Opacity(destino, { from: 1, to: 0 });
		new Effect.Appear(destino,{ duration: 1.0 ,
						afterUpdate: function()
						{
				//			location.hash='#'+destino;							
						},
						beforeUpdate: function()
						{
					//		location.hash='#'+destino;							
						}})
		break;
		case 4:
		Element.hide(destino);
		new Effect.BlindDown(destino, { duration: 1.0 });
		new Effect.Appear(destino,{ duration: 1.0 ,
						afterUpdate: function()
						{
						//	location.hash='#'+destino;							
						},
						beforeUpdate: function()
						{
							//location.hash='#'+destino;							
						}})
		break;
		
	}
//
//Element.none;
//Element.hide(destino); 
//new Effect.Opacity(destino, { from: 1, to: 0 });
//new Effect.Appear(destino,{ duration: 2.0 });
//new Effect.Opacity(destino, { from: 0, to: 1 },{ duration: 3.0 });
//new Effect.BlindDown(destino, { duration: 2.0 });
//new Effect.Grow(destino, { duration: 2.0 });
//new Effect.SlideDown(destino);
//	new Effect.Opacity(destino, { from: 1, to: 0 });
	//new Effect.Opacity(destino, { from: 0, to: 1 });

} 

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function llamarasincrono (url, id_contenedor)
{
	var opciones =arguments[2] || {};
	
	var numero=opciones.numero || 0;
	new Ajax.Updater(id_contenedor,url,{method: 'post', evalScripts: true,
			 onCreate:function()
			  {
			//if($('status'))
				//$('status').style.display = 'block';
//				$(id_contenedor).style.display='none';
	//			$('cuadroprincipal').addClassName('msgStatus').show();
				//$(id_contenedor).addClassName('normal').show();
				
				//$(id_contenedor).insert({'top'  :  new Element( 'p',{'id':'par','align':'center'} )});
				//$('par').insert({'top'  :  new Element( 'img',{'class':'normal','src':'img/cargando.gif'} )});
				//$(id_contenedor).innerHTML='';
				//Effect.toggle(id_contenedor,'appear');
				
				if(!$('barra_cargadora'))
				{
				//$('cuadroprincipal').insert({'top'  :  new Element( 'div',{'id':'cargador','class':'msgStatus','align':'center'} )});
				$('cuadroprincipal').insert({'top'  :  new Element( 'img',{'id':'barra_cargadora','class':'normal','src':'img/cargando.gif','align':'center'} )});
				}
				else
				{
				//	$('barra_cargadora').remove();
				//	$('cuadroprincipal').insert({'top'  :  new Element( 'img',{'id':'barra_cargadora','class':'normal','src':'img/cargando.gif','align':'center'} )});
				//$('cuadroprincipal').insert({'top'  :  new Element( 'div',{'id':'cargador','class':'msgStatus','align':'center'} )});
				$('cuadroprincipal').insert({'top'  :  new Element( 'img',{'id':'barra_cargadora','class':'normal','src':'img/cargando.gif','align':'center'} )});

				}
				
			  },
			 onComplete:function()
			 { 
				 
				//if(contador_ventanas==0)
					//if($('status'))
//					$(id_contenedor).style.display='block';

//					$('cuadroprincipal').removeClassName('msgStatus');
					//$(id_contenedor).removeClassName('normal');
					if($('barra_cargadora'))
						$('barra_cargadora').remove();
//						ratPack.run();
					//$('status').style.display = 'none';
				//Element.hide(id_contenedor);
				 //new Effect.toggle(id_contenedor,'appear');
				//$(id_contenedor).appear({duration:1.0});	
					//new Effect.SlideDown(id_contenedor);
					//if(location.hash!="")
						//location.hash.replace("#",""); 
				efectos(id_contenedor,2);
				//initForm();
			 }});
}


function llamarsincrono (url, id_contenedor)
{
	var opciones =arguments[2] || {};
	
	var numero=opciones.numero || 0;
	new Ajax.Updater(id_contenedor,url,{method: 'post', evalScripts: true,asynchronous:false,
			 onCreate:function()
			  {
			//if($('status'))
				//$('status').style.display = 'block';
//				$(id_contenedor).style.display='none';

				$(id_contenedor).addClassName('msgStatus').show();
				$(id_contenedor).addClassName('normal').show();

			  },

			 onComplete:function()
			 { 
				//if(contador_ventanas==0)
					//if($('status'))
//					$(id_contenedor).style.display='block';
					$(id_contenedor).removeClassName('msgStatus');
					$(id_contenedor).removeClassName('normal');

					//$('status').style.display = 'none';
					
					//if(location.hash!="")
						//location.hash.replace("#",""); 
				//efectos(id_contenedor,numero);
				//initForm();
			 }});
}

function llamarasincrono2 (url, id_contenedor)
{
	new Ajax.Updater(id_contenedor,url,{method: 'post',evalScripts: true,onComplete:function(){
//	ratPack.run();
	}});
}




function autorecarga(url, id_contenedor,tiempo)
{
	tiempo=new Ajax.PassivePeriodicalUpdater(id_contenedor,url,{
											 frequency:40,
											 decay: 1,
											 evalScripts: true
											 });
	
	tiempo.start();
}



function llamarasincrono3 (url,capa,valores,metodo)
{
	 if(metodo.toUpperCase()=='POST')
 	{

	new Ajax.Updater(capa,url,{
					 method: 'post', 
					 parameters:valores,
					 evalScripts: true});
	}
	if (metodo.toUpperCase()=='GET'){
		new Ajax.Updater(capa,url,{
					 method: 'get', 
					 parameters:valores,
					 evalScripts: true});
	}
}


function Fajax (url,capa,valores,metodo)
{
	new Ajax.Updater(capa,url,{
					 method: metodo, 
					 parameters:valores,
					 evalScripts: true,
					 	 onCreate:function()
					  {
//						  if($('status')!=null)
//						$('status').style.display = 'block';
//							$(capa).update();
// -> HTMLElement
//							$(capa).innerHTML;
							//$(capa).addClassName('msgStatus').show();
							
							
//							$('par').addClassName('normal').show();
							$(capa).insert({'top'  :  new Element( 'div',{'id':'cargador','class':'msgStatus','align':'center'} )});
							$('cargador').insert({'top'  :  new Element( 'p',{'id':'par','align':'center'} )});
							$('par').insert({'top'  :  new Element( 'img',{'src':'img/cargando.gif'} )});
//							$(capa).innerHTML;
					  },

					 onComplete:function()
					 { 
							$(capa).removeClassName('msgStatus');
							$(capa).removeClassName('normal');
							//$(capa).insert({'top'  :  new Element( 'p',{'id':'par','align':'center'} )});
							//$('par').insert({'top'  :  new Element( 'img',{'class':'normal','src':'img/cargando.gif'} )});

	//						if($('status')!=null)
	//							$('status').style.display = 'none';
							initForm();
							
//							ratPack.run();
						//efectos(id_contenedor,numero);
						
					 }
});
} 




/*function bloquea(enlace)
{
	//var hipervinculos= document.getElementsByTagName("a")
	var x=0;
	enlace.onclick=function()
				{
					//var h=document.getElementsByTagName("a");
						//alert(h.item(b));
					return false;			
				}
			enlace.onmouseover=function()
			{
				enlace.onclick=function()
				{
					//var h=document.getElementsByTagName("a");
						//alert(h.item(b));
						return false;			
				}

				enlace.onclick();
			}
//		document.getElementsByTagName("a").item(1).on
		enlace.onmouseout=function()
		{
					enlace.onclick=function()
					{
						return true;			
					}
			enlace.onclick();

		}
		
}
*/

function quitatiempo()
{
	// clearTimeout(tiempo);

	if(tiempo!=null)
	{
	tiempo.stop();	
	tiempo=null;
	}
	
}

function redireccionar(url,time){ 
setTimeout ("window.location='"+url+"';",time);

}

function redir(url,contenedor,time){
	setTimeout ("llamarasincrono('"+url+"','"+contenedor+"',{numero:0});",time);	
}

function redir2(url,contenedor,time){
	setTimeout ("llamarasincrono2('"+url+"','"+contenedor+"',{numero:0});",time);	
}


function formus(nombre,url,contenedor)
{	
 var getstr = "&";
      for (i=0; i<nombre.elements.length; i++) {
         if (nombre.elements[i].tagName == "INPUT") {
            if (nombre.elements[i].type == "text" && nombre.elements[i].name !="") {
               getstr += nombre.elements[i].name + "=" + encodeURIComponent(nombre.elements[i].value) + "&";
            }
			else if (nombre.elements[i].type == "hidden" && nombre.elements[i].name !="") {
               getstr += nombre.elements[i].name + "=" + encodeURIComponent(nombre.elements[i].value) + "&";
            }
			else if (nombre.elements[i].type == "submit" && nombre.elements[i].name !="") {
               getstr += nombre.elements[i].name + "=" + encodeURIComponent(nombre.elements[i].value) + "&";
            }
			else if (nombre.elements[i].type == "password" && nombre.elements[i].name !="") {
               getstr += nombre.elements[i].name + "=" + encodeURIComponent(nombre.elements[i].value) + "&";
            }

            else if (nombre.elements[i].type == "checkbox" && nombre.elements[i].name !="") {
               if (nombre.elements[i].checked) {
                  getstr += nombre.elements[i].name + "=" + encodeURIComponent(nombre.elements[i].value) + "&";
               } 
            }
            else if (nombre.elements[i].type == "radio" && nombre.elements[i].name !="") {
               if (nombre.elements[i].checked) {
                  getstr += nombre.elements[i].name + "=" + encodeURIComponent(nombre.elements[i].value) + "&";
               }
            }
			
         }   
         if (nombre.elements[i].tagName == "SELECT" && nombre.elements[i].name !="") {
             getstr += nombre.elements[i].name + "=" + encodeURIComponent(nombre.elements[i].options[nombre.elements[i].selectedIndex].value) + "&";
         }
		 if (nombre.elements[i].tagName == "TEXTAREA" && nombre.elements[i].name !="") {
             getstr += nombre.elements[i].name + "=" + encodeURIComponent(nombre.elements[i].value) + "&";
         } 
      }	  
	  
	Fajax(url,contenedor,getstr,nombre.method);
//Form.reset(nombre);
}



function formularios(nombre,url,contenedor)
{	
/* var getstr = "&";
      for (i=0; i<nombre.elements.length; i++) {
         if (nombre.elements[i].tagName == "INPUT") {
            if (nombre.elements[i].type == "text" && nombre.elements[i].name !="") {
               getstr += nombre.elements[i].name + "=" + encodeURIComponent(nombre.elements[i].value) + "&";
            }
			else if (nombre.elements[i].type == "hidden" && nombre.elements[i].name !="") {
               getstr += nombre.elements[i].name + "=" + encodeURIComponent(nombre.elements[i].value) + "&";
            }
			else if (nombre.elements[i].type == "submit" && nombre.elements[i].name !="") {
               getstr += nombre.elements[i].name + "=" + encodeURIComponent(nombre.elements[i].value) + "&";
            }
			else if (nombre.elements[i].type == "password" && nombre.elements[i].name !="") {
               getstr += nombre.elements[i].name + "=" + encodeURIComponent(nombre.elements[i].value) + "&";
            }

            else if (nombre.elements[i].type == "checkbox" && nombre.elements[i].name !="") {
               if (nombre.elements[i].checked) {
                  getstr += nombre.elements[i].name + "=" + encodeURIComponent(nombre.elements[i].value) + "&";
               } 
            }
            else if (nombre.elements[i].type == "radio" && nombre.elements[i].name !="") {
               if (nombre.elements[i].checked) {
                  getstr += nombre.elements[i].name + "=" + encodeURIComponent(nombre.elements[i].value) + "&";
               }
            }
			
         }   
         if (nombre.elements[i].tagName == "SELECT" && nombre.elements[i].name !="") {
             getstr += nombre.elements[i].name + "=" + encodeURIComponent(nombre.elements[i].options[nombre.elements[i].selectedIndex].value) + "&";
         }
		 if (nombre.elements[i].tagName == "TEXTAREA" && nombre.elements[i].name !="") {
             getstr += nombre.elements[i].name + "=" + encodeURIComponent(nombre.elements[i].value) + "&";
         } 
      }	  */
	Fajax(url,contenedor,nombre.serialize(),nombre.method);
//Form.reset(nombre);
}


function multiplicacion(formulario,porcentaje1,porcentaje2,elemento)
{
	var resultado=(porcentaje1*porcentaje2)/100;
	  formulario.elements[elemento].value=resultado;	
	  
}

function addCommas(nStr)
{
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ',' + '$2');
	}
	return x1 + x2;
}

function sumas_hidden(nombre)
{
 var getstr = "&";
 var suma=0;
      for (i=0; i<nombre.elements.length; i++) 
	  {
         if (nombre.elements[i].tagName == "INPUT") 
            if (nombre.elements[i].type == "hidden") 
				if(nombre.elements[i].name.indexOf("valor")==0)
					suma=parseFloat(suma)+parseFloat(nombre.elements[i].value);
      }
	  
	  nombre.elements['total_hidden'].value=addCommas(suma.toFixed(2));
	  //getstr += "suma" + "=" + suma;
//llamarasincrono3(url,contenedor,getstr,'POST');
}


function regla_3(nombre,monto,cadena,porcentaje)
{ 
	var res_porcentaje=(parseFloat($(monto).value)*parseFloat($(cadena).value))/100;  
	$(porcentaje).value=addCommas(res_porcentaje.toFixed(2));
	//res_porcentaje=(parseFloat(nombre.elements[monto].value)*parseFloat(cadena))/100; 
	//nombre.elements[porcentaje].value=addCommas(res_porcentaje.toFixed(2));
}

function sumas2(nombre)
{
 var getstr = "&";
 var suma=0;
      for (i=0; i<nombre.elements.length; i++) 
	  {
         if (nombre.elements[i].tagName == "INPUT") 
            if (nombre.elements[i].type == "text") 
				if(nombre.elements[i].name.indexOf("presupuesto")==0)
					suma=parseFloat(suma)+parseFloat(nombre.elements[i].value);
      }
	  
	  nombre.elements['total_presupuesto'].value=addCommas(suma.toFixed(2));
	  //getstr += "suma" + "=" + suma;
//llamarasincrono3(url,contenedor,getstr,'POST');
}

function resta(nombre)
{
 var restas=0;
    
	restas=parseFloat(nombre.elements['presupuesto_ant'].value)-parseFloat(nombre.elements['gastos'].value);		 
	nombre.elements['monto_actual'].value=addCommas(restas.toFixed(2));
}

function sumas(nombre,cadena,resultado)
{
 var getstr = "&";
 var suma=0;
      for (i=0; i<nombre.elements.length; i++) 
	  {
         if (nombre.elements[i].tagName == "INPUT") 
            if (nombre.elements[i].type == "text") 
				if(nombre.elements[i].name.search(cadena+"_")>=0)
					suma=parseFloat(suma)+parseFloat(nombre.elements[i].value);
      }
	  
	  nombre.elements[resultado].value=addCommas(suma.toFixed(2));
	  
	  //getstr += "suma" + "=" + suma;
//llamarasincrono3(url,contenedor,getstr,'POST');
}


function validar_porcentaje(numero,cantidad,elemento)
{
	if(cantidad>numero)
	  {
		  $(elemento).disabled=true;
	  }
	  else if(cantidad<numero)
	  {
		  $(elemento).disabled=true;
	  }
	  else
	  {
		  $(elemento).disabled=false;
      }

}

function seleccionar(formulario,activar){
   for (i=0;i<formulario.elements.length;i++)
      if(formulario.elements[i].type == "checkbox")
         formulario.elements[i].checked=activar;
}
function seleccionar_div(formulario,activar){
   for (i=0;i<formulario.elements.length;i++)
   {
   		alert(formulario.elements[i].type);
   		if(formulario.elements[i].type == "checkbox")
         formulario.elements[i].checked=activar;
   }
      
}

function seleccionar_radio(formulario,activar){
   for (i=0;i<formulario.elements.length;i++)
      if(formulario.elements[i].type == "radio")
	  {
	  	if(i%2==0)
		par=i;
		else
		impar=i;
	  	if(activar==1)  
	  formulario.elements[par].checked=true;
	  else
	  formulario.elements[impar].checked=true;
	  }
       
}


function mostrardiv(pagina,nombre){
	div = document.getElementById(nombre);
	if(div.style.display =='none')
	{
		div.style.display = 'block';
		llamarasincrono(pagina, nombre,{numero:3});
	}
	else
	{
//		div.style.display='none';
	limpiadiv(nombre);
	llamarasincrono(pagina, nombre,{numero:3});
	}
}

function mostrardiv2(nombre){
	div = document.getElementById(nombre);
	div.style.display='block';
}


function ocultardiv(nombre){
	div = document.getElementById(nombre);
	div.style.display='none';
}


function popup(url)
{
     
        var oauthWindow = window.open(url,'', 'location=0,status=0,width=800,height=400');
     var callback = function(){ 
	 window.location.reload(); 
	 };   
		var oauthInterval = window.setInterval(function(){
            if (oauthWindow.closed) {
                window.clearInterval(oauthInterval);
                callback();
            }
        }, 1000);
}

function popup2(url)
{
	var windowName = 'Twitter'; // should not include space for IE
     var windowOptions = 'location=0,status=0,width=400,height=200';
     //var callback = function(){ window.location.reload(); };
     var that = this;
        that.oauthWindow = window.open(url, windowName, windowOptions);
}

function popup3(url)
{
	var windowName = ''; // should not include space for IE
     var windowOptions = 'location=0,status=0,width=600,height=400';
     //var callback = function(){ window.location.reload(); };
     var that = this;
        that.oauthWindow = window.open(url, windowName, windowOptions);
}

startList = function() 
{
	if (document.all&&document.getElementsByTagName) 
	{
		for (j=0;j<7;j++)
		{
			navRoot = document.getElementsByTagName("ul")[j];
			for (i=0; i<navRoot.childNodes.length; i++) 
			{
				node = navRoot.childNodes[i];
				if (node.nodeName=="LI") 
				{
					node.onmouseover=function() 
					{
						this.className+=" over";
  					}
  				node.onmouseout=function() 
				{
			  		this.className=this.className.replace(" over", "");
   				}
   				}
  			}
		}
 	}
}


function formulario_emergente(pagina)
{

win=Dialog.alert({url:pagina, options: {method: 'get'}}, {className: "alphacube", width:460,onShow:function(win){
win.setZIndex(30);
//$(document.body).addClassName('msgStatus').show();
$(document.body).insert({'top'  :  new Element( 'div',{'id':'status','class':'status'} )});
//							$('par').addClassName('normal').show();
//							$('par').insert({'top'  :  new Element( 'img',{'class':'normal','src':'img/cargando.gif'} )});
							//$().innerHTML;
},
onOk:function(){
	//$('status1').style.display = 'none';
	$('status').removeClassName('status').show();
	Dialog.closeInfo();
	//cerrarventanita();
}});
//$('form_emg').style.zindex=50;
}


function presupuestos(form)
{
	nombre=$(form);
	valor=0;
	if((parseFloat(nombre.elements['presupuesto'].value)<parseFloat(nombre.elements['presupuesto2'].value)) || (parseFloat(nombre.elements['presupuesto'].value)==0 && parseFloat(nombre.elements['presupuesto2'].value)==0))
	{
		valor=1;
	}
	else 
	{
		valor=0;
	}
	
	return valor;
}

function presupuesto_monto(form) 
{
	 nombre=$(form); 
	 if(parseFloat(nombre.elements['presupuesto'].value)<parseFloat(nombre.elements['presupuesto2'].value))
	  { 
	  	nombre.submit(); 
	  } 
	  else { 
	  mensajito('El presupuesto M&aacute;ximo debe ser mayor que el presupuesto M&iacute;nimo'); 
	  }
}  


function ventanaSecundaria (URL){ 
   window.open(URL,"Resultado","width=800,height=600") 
} 


function direccion(){
			
				var escoje=document.getElementById('seleccion').value;
				if(escoje==0)
				{
					document.getElementById('busqueda').action="";
					
				}
				if(escoje==1)
				{
					document.getElementById('busqueda').action="javascript:formus(document.getElementById('busqueda'),'buscador/buscando.php','resultados');";
					
				}
				if(escoje==2)
				{
				
					document.getElementById('busqueda').action="javascript:formus(document.getElementById('busqueda'),'buscatuit/busca.php	','resultados');";
					
				}
				if(escoje==3)
				{
					document.getElementById('busqueda').action="javascript:formus(document.getElementById('busqueda'),'campanas/resultados_face.php','resultados');";
					
				}
			}
function direccioncampa(){
			
				var escoje=document.getElementById('seleccion').value;
				if(escoje==0)
				{
					document.getElementById('busqueda').action="";
					
				}
				
				if(escoje==2)
				{
				
					document.getElementById('busqueda').action="javascript:formus(document.getElementById('busqueda'),'campanas/buscatuit.php','resultados');";
					
				}
				if(escoje==3)
				{
					document.getElementById('busqueda').action="javascript:formus(document.getElementById('busqueda'),'campanas/campana_face.php','resultados');";
					
				}
			}


function verificacion()
{
		if(document.getElementById('representante').value!=0 && document.getElementById('categoria').value!=0)
		{
			formus(document.getElementById("form"),"buscador/todos.php","resultados");
		}
		else
		{
			
			document.getElementById('errorsito').innerHTML="Seleccione una categoria y un representante.<br>Si no existen, vaya a la seccion Administrar y agregelos.<br><br>";
		}


}
function verificacion_kobu()
{
		if(document.getElementById('representante').value!=0 && document.getElementById('categoria').value!=0)
		{
			formus(document.getElementById("form"),"buscador/todos_face.php","resultados");
		}
		else
		{
			
			document.getElementById('errorsito').innerHTML="Seleccione una categoria y un representante.<br>Si no existen, vaya a la seccion Administrar y agregelos.<br><br>";
		}


}

function verificando()
{
		if(document.getElementById('representante').value!=0 && document.getElementById('categoria').value!=0)
		{
			formus(document.getElementById("form"),"buscatuit/addUser.php","resultados");
		}
		else
		{
			
			document.getElementById('errorsito').innerHTML="Seleccione una categoria y un representante.<br>Si no existen, vaya a la seccion Administrar y agregelos.<br><br>";
		}


}
					
function verificacion3()
{
		if(document.getElementById('representante').value!=0 && document.getElementById('categoria').value!=0)
		{
			formus(document.getElementById("form"),"campanas/inserta_face.php","resultados");
		}
		else
		{
			
			document.getElementById('errorsito').innerHTML="Seleccione una categoria y un representante.<br>Si no existen, vaya a la seccion Administrar y agregelos.<br><br>";
		}


}

function caso_uno()
{
	document.getElementById('img_tw').innerHTML="<img src='imagenes/peque_tw.jpg'><img src='imagenes/peque_go.gif' style='margin-left:5px;'>";
}

function caso_dos()
{
	document.getElementById('img_tw').innerHTML="<img src='imagenes/peque_tw.jpg'>";
}
function caso_tres()
{
	document.getElementById('img_tw').innerHTML="<img src='imagenes/peque_go.gif'>";
}
function caso_cuatro()
{
	document.getElementById('img_tw').innerHTML="";
}

function repre()
{

		formus($('ayudita'),'buscador/generaDepa.php','dos');

}
function repre2()
{
	
		formus(document.getElementById('departa'),'buscador/generaRepre.php','tres');
}
function repre3()
{

		formus(document.getElementById('ayudita'),'generaDepa.php','dos');

}
function repre4()
{
	
		formus(document.getElementById('departa'),'generaRepre.php','tres');
}

function reprea()
{
	
		formus(document.getElementById('ayudita'),'buscatuit/generaDepa.php','dos');
}

function repreb()
{
	
		formus(document.getElementById('departa'),'buscatuit/generaRepre.php','tres');
}

function envio(direccion)
{
		window.open(direccion,'Ubicacion','location=1,status=1,scrollbars=1, width=800,height=600');
}



function compara_sla(form)
{
	var nombres=new Array(3);
	nombres[0]='Ultima';
	nombres[1]='Normal';
	nombres[2]='Alta';
	nombre=$(form);
	var correcto=0;
	for(i=0;i<nombres.length;i++)
	{
		if(parseInt(nombre.elements['dia_'+nombres[i]].value)<parseInt(nombre.elements['dia2_'+nombres[i]].value))
		{
			correcto++;
		}
		else if(parseInt(nombre.elements['dia_'+nombres[i]].value)==parseInt(nombre.elements['dia2_'+nombres[i]].value))
		{
			if(parseInt(nombre.elements['hora_'+nombres[i]].value)<parseInt(nombre.elements['hora2_'+nombres[i]].value))
			{
				correcto++;
			}
			else if(parseInt(nombre.elements['hora_'+nombres[i]].value)==parseInt(nombre.elements['hora2_'+nombres[i]].value))
			{
				if(parseInt(nombre.elements['minuto_'+nombres[i]].value)<parseInt(nombre.elements['minuto2_'+nombres[i]].value))
				{
					correcto++;
	
				}
			}			
		}
	}
	
	if(correcto<3)
	{
		mensajito('El Segundo SLA debe ser mayor que el primero');
	}
	else
	{
		var valid = new Validation(nombre, {immediate : true, useTitles:true,onSubmit :false, onFormValidate : formCallback});
		validaciones(valid);
		var result = valid.validate();
		if(result)
			nombre.submit();
//		alert(result)

//		nombre.submit();
	}
	
} 

Event.observe(window, 'load', function(){ 
//Event.observe( document, 'unload', Event.unloadCache );
startList();
//callbackventanita();
/*  onclick =function(e)
    {
        if(e.target.id.indexOf("tabla")==0)
        {
            var a=e.target.id.split("_");
			llamarasincrono('ticket/detalles_tickets.php?id='+a[1],'container_pie1',{numero:0});
		}
    }*/
}		
);



request= function(url,formulario,options){
	
	var opciones={texto:'Formulario enviado',parameters:$(formulario).serialize(true),onCreate:function(transport){$(formulario).reset();},onSuccess:function(transport)
				{
					notificaciones(opciones.texto);
					//ratPack.run();
					
				},onComplete:function(transport) {
					//transport.responseText.evalJSON();
					//ratPack.run();
				}};
				
		opciones=Object.extend(opciones,options);
	
                new Ajax.Request(url, {method: $(formulario).method,parameters: opciones.parameters,
				onCreate:opciones.onCreate,
				onSuccess:opciones.onSuccess,
				onComplete: opciones.onComplete
        });
		
        }	
		
request2= function(url,parametros,metodo,options){
	
	var opciones={onCreate:function()
				{
					//Dialog.info("Registrando al usuario....Espere", {width:250, height:100,className: "alphacube"});
				},
				onComplete: function(transport) {
					//transport.responseText.evalJSON();
//					ratPack.run();
				}
				,
				onFailure: function(transport){
				}
				}
		opciones=Object.extend(opciones,options);
		
                new Ajax.Request(url, {method: metodo, parameters: parametros,
				onCreate:opciones.onCreate,
				onComplete: opciones.onComplete,
				onFailure: opciones.onFailure
				
        });
        }	
		
request_sincrono= function(url,parametros,metodo){
                new Ajax.Request(url, {method: metodo,asynchronous:false, parameters: parametros,
				onComplete: arguments[3] || function(transport) {
					transport.responseText.evalJSON();
				}
        });
        }	


textarea_jquery=function(textarea)
{
jQuery("#"+textarea).htmlarea(); // Initialize jHtmlArea's with all default values


/*		jQuery().ready(function() {
		jQuery('textarea.tinymce').tinymce({
			//tinyMCE.init({
				mode : "textareas",
			// Location of TinyMCE script
			script_url : 'tiny_mce.js',
			// General options
			theme : "advanced",
			plugins : "autolink,lists,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,advlist",
			// Theme options
			theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect",
			theme_advanced_buttons2 : "cut,copy,paste,pastetext,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,|,insertdate,inserttime,|,forecolor,backcolor",
			
			theme_advanced_buttons3 : "",
			theme_advanced_buttons4 : "",
			theme_advanced_toolbar_location : "top",
			theme_advanced_toolbar_align : "left",
//			theme_advanced_statusbar_location : "bottom",
			theme_advanced_resizing : false,

			// Example content CSS (should be your site CSS)
			content_css : "content.css"

			// Drop lists for link/image/media/template dialogs
//			template_external_list_url : "lists/template_list.js",
	//		external_link_list_url : "lists/link_list.js",
		//	external_image_list_url : "lists/image_list.js",
			//media_external_list_url : "lists/media_list.js",

			// Replace values for the template plugin
		});
	});
*/

}

upload_files=function(archivo,prefijo,inp,form,file,options)
{
	var opciones={'auto':false,'multi':true,'limit':5,'extensiones':'*.*','onselect':function(event,ID,fileObj) {
							$(inp).value+=prefijo+"_"+fileObj.name+"|";
							
						},'onAllComplete' : function(event,data) {
							//jQuery('#'+file).uploadifyClearQueue();
						  $(form).submit();
						},};
	opciones=Object.extend(opciones,options);
	
					  jQuery('#'+file).uploadify({
						'uploader'  : 'uploadify/uploadify.swf',
						'script'    : archivo,
						'cancelImg' : 'uploadify/cancel.png',
						'folder'    : 'ticket/files',
						'auto'      : opciones.auto,
						'multi'		: opciones.multi,
						'queueSizeLimit' : opciones.limit,
						'buttonText': 'Cargar Archivos',
						'removeCompleted': true,
						'simUploadLimit' : 1,
						'scriptData'  : {'prefijo':prefijo},
						'method': 'POST',
						'wmode'       : 'transparent',
						'fileExt': opciones.extensiones,
						'fileDesc':'Archivos '+opciones.extensiones ,
						'hideButton'  : true,
						    'queueID'        : 'queue1',
						'onSelect'    : opciones.onselect,
						'onAllComplete' : opciones.onAllComplete,
						'onCancel'    : function(event,ID,fileObj,data) {
						   $(inp).value=$(inp).value.replace(prefijo+"_"+fileObj.name+"|",""); 
						   return true;
						}
					  });
}
//camara





function camGrabar(){
      webcam.reset();
      webcam.freeze();
      document.getElementById('btnGrabar').style.display = 'none';
      document.getElementById('btnCancelar').style.display = '';
      document.getElementById('btnEnviar').style.display = '';
    }
    function camCancelar(){
      webcam.reset();
      document.getElementById('btnGrabar').style.display = '';
      document.getElementById('btnCancelar').style.display = 'none';
      document.getElementById('btnEnviar').style.display = 'none';
    }
    function camEnviar(){
      webcam.upload();
      alert('Foto Actualizada');
	  //llamarasincrono('registro.php?foto='+$('name_picture').value,'picture');
	  cerrarventanita();
	  //last_wind = window.open("Registro.php","picture","");
	  //this_wind = this.window.close();
    }
	
	function my_completion_handler(msg) {
			// extract URL out of PHP output
			$('name_picture').value=msg;
			$('picture').update().innerHTML;
			$('picture').insert({'top'  :  new Element( 'img',{'src':msg,'align':'center','width':"60" ,'height':"60"} )});
		}

       
      

      function ubi_ubi()
      {
      	valor=document.getElementById("ubicacion").value;
      	pedazo=valor.split("||");
      	document.getElementById('lati').value=pedazo[0];
        document.getElementById('longi').value=pedazo[1];

      }

	
on_submit=function(formu)
{
	var valid = new Validation(formu, {immediate : true, useTitles:true,onSubmit :true});
	validaciones(valid);
	var result = valid.validate();
	//if(result)
		//$(formu).submit();
	return result;
}

unloadTinyMCE=function()
{
if(typeof(tinyMCE) !== 'undefined')
{
tinymce.each(tinyMCE.editors, function(e) {
	if(typeof(e) !== 'undefined')
	{
		tinymce.remove(e);
	}
});
}
}


function starboxChangedText(event) {
  var indicator = this.down('.indicator'),
  pick = (event.memo.rating || 0).round() - 1,
  indicator = this.down('.indicator');
  
  // for restoring, store the indicator text on the star if it was not set before.
  this.starboxResetText = this.starboxResetText || indicator.innerHTML;
  
  this.down('.indicator').update([
	'Calificacion: 1',
	'Calificacion: 2',
	'Calificacion: 3',
	'Calificacion: 4',
	'Calificacion: 5',
	'Calificacion: 6',
	'Calificacion: 7',
	'Calificacion: 8',
	'Calificacion: 9',
	'Calificacion: 10'
	
  ][pick]);  
}
// when the link is clicked update the restore value
function starboxRatedText() {
  var indicator = this.down('.indicator');
  this.starboxResetText = indicator.innerHTML;
}
// here we restore the indicator on mouseout, if needed
function starboxLeftText() {
  this.down('.indicator').update(this.starboxResetText || '');
}

function timer(minu,seg,div)
{
	minuto=minu;
	segundo=seg;
	d=div;
	segundo--;
	if(segundo==-1)
	{
		minuto--;
		segundo=59;
	}
	if(segundo==0 && minuto==0)
	{
		if($(div))
		$(div).innerHTML=minuto+":0"+segundo;
		else
		return;
		return;
	}
	if(segundo<10)
		segundo="0"+segundo;
		if($(div))
	$(div).innerHTML=minuto+":"+segundo;
	else
	return;
	if(timer2==0)
	setTimeout("timer(minuto,segundo,d);",1000);
	else return;
//	return minuto+":"+segundo;
}